-
Notifications
You must be signed in to change notification settings - Fork 0
Add docc and CI for pages #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
be73b72 to
047e290
Compare
047e290 to
5234faf
Compare
c159a08 to
82f3691
Compare
73aff9c to
c9c5b13
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds DocC documentation infrastructure and CI/CD automation for deploying documentation to GitHub Pages. The changes configure the project for documentation generation and automate the deployment process.
- Adds DocC documentation files with an overview page and guide
- Configures swift-docc-plugin dependency
- Sets up GitHub Actions workflow for automated documentation deployment
Reviewed Changes
Copilot reviewed 6 out of 8 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| Sources/BinaryParseKit/Documentation.docc/BinaryParseKit.md | New DocC documentation landing page with topics and API references |
| Sources/BinaryParseKit/Documentation.docc/Articles/Guide.md | Symbolic link to README.md for documentation guide |
| Sources/BinaryParseKit/MatchableProtocols.swift | Removes incorrect SeeAlso reference |
| README.md | Updates IMPORTANT note to use DocC-compatible warning syntax |
| Package.swift | Adds swift-docc-plugin dependency for documentation generation |
| Package.resolved | Adds resolved dependencies for swift-docc-plugin and swift-docc-symbolkit |
| .gitignore | Excludes generated docs directory from version control |
| .github/workflows/deploy-docc.yml | New CI workflow for building and deploying documentation to GitHub Pages |
Comments suppressed due to low confidence (1)
Sources/BinaryParseKit/Documentation.docc/Articles/Guide.md:1
- The Guide.md file contains only a relative path rather than proper documentation content or a symbolic link. DocC does not support plain text file paths. Consider creating a symbolic link to the README.md file instead using:
ln -s ../../../../README.md Guide.md, or include the documentation content directly.
# BinaryParseKit
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This PR adds docc documentation and CI for deploying the documentations to GitHub pages